package br.uniceub.fsw.arquitetura.persistencia.exception;

/**
 * Exceção lançada caso ocorra algum problema no acesso ou durante alguma
 * operação no banco de dados.
 * 
 * @author Daniel Rochetti
 */
public class BancoDadosException extends RuntimeException {

	/**
	 * Construtor.
	 * @param msg Mensagem do erro.
	 */
	public BancoDadosException(String msg) {
		super(msg);
	}

	/**
	 * Construtor.
	 * @param causa Causa do erro.
	 */
	public BancoDadosException(Throwable causa) {
		super(causa);
	}

	/**
	 * Construtor.
	 * @param msg Mensagem do erro.
	 * @param causa Causa do erro.
	 */
	public BancoDadosException(String msg, Throwable causa) {
		super(msg, causa);
	}

}
